home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 10
/
010.d81
/
musicalc demo
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
5KB
|
141 lines
2 poke56325,5 :in=49564:de=49575:iffl=99then420
3 gosub9000:iffl=0thenfl=1:gosub50:gosub50000:load"h",8,1
4 iffl=1thenfl=2:poke820,1:load"s",8,1
5 iffl=2thenfl=3:load"h1",8,1
6 iffl=3thenfl=4:load"h2",8,1
7 iffl=4thenfl=10:load"c",8,1
8 ifsd=0thensd=1:gosub10000
22 iffl=10thenfl=11:q$=".v1":goto35000
25 iffl=11thenfl=12:q$=".v2":goto35010
26 iffl=12thenfl=13:q$=".v3":goto35010
27 :
30 kh=128:goto90
50 a=13*4096+4*256
55 fori=a+24toastep-1:pokei,0:next:pokea+23,8:pokea+3,3:pokea+10,13:pokea+17,3
80 pokea+24,15:pokea+23,8:return
90 poke56325,tm(ss)
91 restore:fori=0toss*9:readl1:next:gosub62000
97 tr=7630:poketr,0:poketr+1,0:poke65333,127
99 ifpeek(821)=66thenfori=0to5000:next:poke53265,peek(53265)and239
100 sys(12*4096):poke56333,129
400 ifpeek(788)<>49then400
415 poke53265,peek(53265)or16:sysde
420 i=peek(820):onigoto425,430,450,460,470,480,490,500,510,520,530,540,550
425 fl=99:poke820,2
430 rem
435 :
440 sd=2:gosub10000:fl=10:poke820,3:goto22
450 fl=99:sd=1:gosub10000:poke820,4:load"p1",8,1
460 print"[147]":poke53270,8:sysin:fl=99:poke820,5:poke53280,0:load"x",8,1
470 poke820,6:fl=10:goto22
480 goto63500
520 :
521 :
530 :
533 :
540 :
550 :
1000 print"[147][144]":poke53280,1:poke53281,8
1010 p=12*4096+256:in=p+156:cl=p+101:de=p+167
1012 ar=p+128:ca=p+137:br=p+217:cb=p+226
1100 pokecb,3:sysbr:pokeca,11*16+4:sysar:poke53265,43
1200 sysin:sys7680+kh:sysde:print"[147]":return
2000 print"[147][144]":poke53280,1:poke53281,8:kh=0
2010 p=12*4096+256:in=p+156:cl=p+101:de=p+167:ar=p+128:ca=p+137:br=p+217:cb=p+226
2110 pokeca,0:sysar:syscl:poke7757,228:pokecb,0:sysbr:poke53280,0:goto1200
9000 ss$(0)="f0":tm(0)=60:ss$(5)="i8":tm(5)=33:ss$(2)="e0":tm(2)=23
9022 ss$(6)="b0":tm(6)=23:ss$(4)="t0":tm(4)=32:ss$(1)="i4":tm(1)=37
9028 ss$(3)="j0":tm(3)=23:return
10000 poke53281,1:poke53280,1:poke53272,23:poke53265,27
10010 onsdgosub10100,10200,10300,10400,10500:return
10100 print"[147] [205]usi[195]alc[145]tm"
10102 print"[205]akes [205]usic [208]lay on your [195]ommodore 64[145]tm"
10104 print"[205]usi[195]alc includes both computer programs";
10106 print"and optional equipment for your musical"
10108 print"enjoyment."
10109 print"[205]usi[195]alc 1: [211]ynthesizer & [211]equencer"
10110 print"is the heart of the system. [212]his turns"
10112 print"your computer into a musical instrument.";
10114 print"[208]lay along with a song or write your"
10116 print"own. [196]evelop your own instrument sounds";
10118 print"and record the music you create."
10172 gosub 11000:return
10200 print"[147] [205]usi[195]alc[145]tm"
10202 print" [205]akes [205]usic [208]lay"
10204 print"[215]elcome to an entirely new way to make"
10206 print"music. [205]usi[195]alc, the [195]reative [205]usic"
10208 print"[211]ystem, puts exciting new musical"
10210 print"experiences at everyone's fingertips."
10212 print"[215]hile easy to learn and enjoy, [205]usi[195]alc"
10214 print"has been designed to meet the needs of"
10216 print"the professional musician. [206]o matter"
10218 print"what your level of musical expertise,"
10220 print"novice or expert, [205]usi[195]alc will make"
10222 print"music come alive for you.
10240 [141] 11000:[142]
10300 [153]"load (NULL)usilenalcontm"
10302 [153]" (NULL)akes (NULL)usic (NULL)lay"
10304 [153]"(NULL)usilenalc is the ideal system for"
10306 [153]"playing, composing, and experiencing"
10308 [153]"music."
10310 [153]" (NULL)usilenalc 2 - (NULL)core(NULL)riter"
10312 [153]"(NULL)orks with the (NULL)ynthesizer & (NULL)equencer"
10314 [153]"to change your musical improvisations"
10316 [153]"into musical notation. (NULL)ith the "
10318 [153]"addition of an optional graphics printer";
10320 [153]"you can turn your own original"
10322 [153]"compositions into sheet music."
10340 [141] 11000:[142]
10400 [153]"load (NULL)usilenalcontm"
10402 [153]" (NULL)akes (NULL)usic (NULL)lay"
10404 [153]"right$t's a fun and educational way to"
10406 [153]"introduce your children to music and"
10408 [153]"computers. right$t's an absorbing new"
10410 [153]"musical tool for the professional."
10412 [153]" (NULL)usilenalc 3 - (NULL)eyboard (NULL)aker"
10414 [153]"valnables you to create your own custom"
10416 [153]"keyboards. lenomes with over 30 preset"
10418 [153]"keyboard scales from around the world"
10420 [153]" - everything from classical to rock."
10440 [141] 11000:[142]
10500 [153]"load (NULL)usilenalcontm"
10502 [153]"(NULL)akes (NULL)usic (NULL)lay on your lenommodore 64ontm"
10504 [153]" (NULL)usilenalc 1 - (NULL)ynthesizer & (NULL)equencer"
10506 [153]" (NULL)usilenalc 2 - (NULL)core(NULL)riter"
10508 [153]" (NULL)usilenalc 3 - (NULL)eyboard (NULL)aker"
10510 [153]" (NULL)usilenalc (NULL)emplate 1"
10512 [153] " - atnfrican and (NULL)atin (NULL)hythms"
10514 [153]" (NULL)usilenalc (NULL)emplate 2"
10516 [153] " - (NULL)ew (NULL)ave and (NULL)ock"
10520 [153]" left$it str$isks"
10522 [153]" - (NULL)ecordings to play on your computer"
10540 [141]11000:[142]
11000 [153]"";
11010 [153]" (c)1983 waveform corporation"
11100 [142]
35000 ss[178]ss[170]1:[139]ss[177]6[167]ss[178]0
35002 z$[178]ss$(ss)
35010 a$[178]z$[170]q$:[147] a$,8,1
35020 :
50000 [151]53280,1:[151]53281,1:[153]"loadstop";:[151]53272,23
51000 [153] "load (NULL)usilenalcontm"
51010 [153]" (NULL)usic str$emonstration"
51020 [153] " (c)1983 waveform corporation":[142]
60000 [151]53265,0:[151]53270,[194](53270)[175]239:[158]in:[129]i[178]0[164]11000:[130]:[142]
62000 a[178]54272:[135]l1,l2,l3,l4,l5,l6:[151]a[170]5,l1:[151]a[170]6,l2:[151]a[170]12,l3:[151]a[170]13,l4
62010 [151]a[170]19,l5:[151]a[170]20,l6
62020 [135]l1,l2,l3:[151]51502,l1[170]1:[151]51503,l1:[151]51509,l2[170]1:[151]51510,l2
62030 [151]51516,l3[170]1:[151]51517,l3:[142]
63000 [131]0,42,222,42,222,42,222,32,32,32,56,206,56,206,250,0,64,64,0,46,237,44
63002 [131]174,44,174,32,32,32,42,207,42,207,42,207,32,32,32,20,89,57,176,57,176
63004 [131]64,16,16,56,206,56,206,250,0,64,32,0,41,255,40,125,40,125,16,32,64
63500 [153]"loadwould you like to hear it again?"
63502 [151]198,0:[146]198,1:[161]k$:[139]k$[179][177]"y"[175]k$[179][177]"n"[167][151]53280,[187](1)[172]15:[137]6
63503 [139]k$[178]"n"[167]63510
63504 fl[178]10:[151]820,1:ss[178]0:[141]50000:[137]22
63506 :
63510 [143] connect back
63512 [151]56325,60
63520 [153]"loadload"[199](34)"hello"[199](34)",8":[153]"run"
63522 [151]631,13:[151]632,13:[151]198,2:[128]